草庐IT

php imagecopyresampled 质量差

全部标签

Android:位图缩小质量低

我正在缩小一些位图并得到低质量的结果。我尝试了Bitmap#createScaledBitmap和Canvas#drawBitmap方法。在第一个中设置过滤器参数和在第二个Paint对象中设置过滤器标志没有显示出明显的差异。我尝试了基于这些问题的解决方案:Badimagequalityafterresizing/scalingbitmapQualityproblemswhenresizinganimageatruntimeDrawingscaledbitmapsonaSurfaceView--noantialiasing还有一些其他的。正如某人在某处所说,createScaledBit

android - 如何在 Android 中提高 Camera 2 的图像质量?

我使用谷歌示例来创建Android相机应用程序。几天来我无法解决输出图像质量的问题。这是用于捕获照片/视频的基础fragment。publicclassCamera2BaseFragmentextendsFragmentimplementsView.OnTouchListener{protectedstaticfinalSparseIntArrayDEFAULT_ORIENTATIONS=newSparseIntArray();protectedfinalStringFRAGMENT_DIALOG="dialog";protectedInteger[]mExposureCompensa

android - 用于更高质量录音的 PhoneGap Android 插件?

PhoneGap媒体API提供amechanismtorecordaudio以适用于android的跨平台方式,但音频质量非常糟糕——8kHz采样率,也许还有一些高损耗编解码器。我从thisSOquestion了解到使用Java代码可以获得更高质量的录音。有人知道用于Android的PhoneGap插件可以实现更高质量的录音吗? 最佳答案 对于任何感兴趣的人,我们所做的是放弃对低于Android2.3的任何版本的支持,并自行修改Cordovanative代码。如果您使用的是Cordova3+,我用代码更改fork了项目here对于以

android - 图像质量差的 Android 相机 takePicture()

我浏览了几乎所有的stackoverflow答案,但我相信我的问题有点不同,图像质量并不像某些问题中那样糟糕。但是当你看到图像时,你可以看到曲线。它不是平滑的图像。这是我的参数设置代码。Camera.Parametersparams=mCamera.getParameters();Listsizes=params.getSupportedPictureSizes();Camera.Sizesize=sizes.get(0);//Camera.Sizesize1=sizes.get(0);for(inti=0;isize.width)size=sizes.get(i);}//System

Android - 相机 Intent 低位图质量

这个问题在这里已经有了答案:Lowpicture/imagequalitywhencapturefromcamera(3个答案)关闭3年前。当使用android相机Intent拍照时,我得到一张低质量的位图图像。我想知道是否有可能使这张图片质量不错。我用谷歌搜索了一些相关信息,我认为我必须使用“EXTRA_OUTPUT”(http://developer.android.com/reference/android/provider/MediaStore.html#ACTION_IMAGE_CAPTURE)我很挣扎,因为我不知道把它放在哪里,我不知道它是否能解决我的问题。按下btnTak

java - 如何在 Android 上以自定义质量级别保存 JPEG 图像

在Android上,如何将图像文件保存为30%质量的JPEG?在标准Java中,我会使用ImageIO将图像读取为BufferedImage,然后使用IIOImage将其保存为JPEG文件实例:http://www.universalwebservices.net/web-programming-resources/java/adjust-jpeg-image-compression-quality-when-saving-images-in-java.然而,Android似乎缺少javax.imageio包。 最佳答案 您可以通过

Android - 如何仅用一部手机测量本地网络中的带宽质量

我们的应用程序充当支持Wi-Fi的设备的Controller。有时,当本地网络流量很糟糕时,设备很难接收到Controller应用程序发送的命令。如果发生这种情况,我们需要通知用户网络流量很糟糕,并告诉用户切换到另一台路由器。我们确实对我们要控制的设备有一个心跳。但是,问题可能甚至没有达到那个阶段就发生了。我的意思是,首先我们的应用程序需要通过将UDP数据包发送到多播地址来搜索设备。然后在我们收到来自这些设备的响应后,我们就在它们之间创建连接。那是我们可以获得心跳的时间。我说的问题是即使在搜索设备的阶段,如果网络流量很糟糕,我们的设备将无法接收我们发送的UDP数据包。到目前为止,这些是

视频图像质量诊断

视频图像质量诊断有哪些原理,视频图像质量诊断有哪些算法?视频图像质量诊断技术支持对视频黑屏、视频干扰、视频卡顿、视频遮挡、亮度异常、图像偏色、视频模糊、视频冻结、视频抖动、场景变更、无字符叠加等20种视频图像质量异常进行诊断,保障监控系统持续正常工作。1、视频质量诊断----亮度异常检测亮度异常检测般包括偏暗检测和偏亮检测,也有称过暗过亮检测.这算法简单,只需要帧图像的亮度值作为判断就行.原理把彩色图像转化为灰度图像求图像的平均灰度值G(整幅或ROI区域),该值就是图像的亮度值定义阈值A,B.当G∈[0,A]认为图像偏暗,当G∈[B,255]认为图像偏亮2、视频质量诊断----色度异常检测色度

android - 如何在android中录制质量更好的音频文件?

我正在创建一个应用程序,它可以在Android上向iphone播放录制的文件,反之亦然。现在我在用,audioRecorder=newMediaRecorder();audioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);audioRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);audioRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC);使用此代码录制的文件大小为85kb/15秒,质量很差

android - 为什么在缩放的 GLES20RecordingCanvas 和简单的 Canvas 上绘制的路径具有不同的质量?

在缩放后的GLES20RecordingCanvas上绘制的路径具有质量,就好像它是在位图中未缩放然后放大绘制的一样。相比之下,如果我创建带有支持位图的Canvas,然后将相同的缩放转换应用到Canvas对象,我会得到更好的位图。这里两个圆都是用Path.addCircle和Canvas.scale绘制的。上圆是用缩放的GLES20RecordingCanvas绘制的,下圆是用缩放的简单Canvas绘制的,带有支持位图。部分代码:publicclassTestPathRendererextendsView{...@OverrideprotectedvoidonLayout(boolea